#include <stdio.h>
#include <unistd.h>
#include <signal.h>

volatile int g_v = 1;

void sigcallback (int signo)
{
    g_v = 0;
    printf("signo:%d\n",signo);
}

int main()
{
    signal(2,sigcallback);
    while(g_v)
    {

    }
    return 0;
}
